
function function_2(param0)
		if (param0 == 0) then
		return 
	end
	myvar_1 = GetObjectData(param0, ObjData["slot count"])
	local myvar_2 = 0
	local myvar_4 = 1
	for myvar_2=0, (myvar_1 - 1), myvar_4 do 
	myvar_5 = GetObjectIdInSlot(param0, myvar_2)
	nDisabled["DisplayDisableObject"](myvar_5)
	nDisabled["DisplayDisableContainedObjects"](myvar_5)
	end
end

{}["DisplayDisableContainedObjects"] = function_2

function function_4(param0)
		if (param0 == 0) then
		return 
	end
	myvar_1 = GetObjectData(param0, ObjData["slot count"])
		if (myvar_1 == 0) then
		return 
	end
	local myvar_2 = 0
	local myvar_4 = 1
	for myvar_2=0, (myvar_1 - 1), myvar_4 do 
	myvar_5 = GetObjectIdInSlot(param0, myvar_2)
	nDisabled["DisplayEnableObject"](myvar_5)
	nDisabled["DisplayEnableContainedObjects"](myvar_5)
	end
end

{}["DisplayEnableContainedObjects"] = function_4

function function_6(param0)
	local myvar_1 = -261292484
	local myvar_2 = -1870353283
		if (param0 == 0) then
		return 
	end
		if (GlobalObjManager["getObjectGUIDFromObjectId"](GlobalObjManager, param0) == myvar_1) then
		return 
	end
		if (GlobalObjManager["getObjectGUIDFromObjectId"](GlobalObjManager, param0) == myvar_2) then
		return 
	end
	myvar_3 = GetObjectData(param0, ObjData["lead tile object ID"])
	myvar_4 = GetObjectData(myvar_3, ObjData["For Sale Flags"])
		if (IsBitSet(myvar_4, 1) ~= 1) then 
	

		local myvar_9 = True
		OverrideTreeTable(param0, 2, 2, myvar_9)
		local myvar_8 = 1
		SetObjectData(param0, ObjData["disabled"], myvar_8)
	end
end

{}["DisplayDisableObject"] = function_6

function function_8(param0)
		if (param0 == 0) then
		return 
	end
	myvar_1 = GetObjectData(param0, ObjData["lead tile object ID"])
	myvar_2 = GetObjectData(myvar_1, ObjData["For Sale Flags"])
		if (IsBitSet(myvar_2, 1) ~= 1) then 
	

		local myvar_7 = True
		OverrideTreeTable(param0, 0, 0, myvar_7)
		local myvar_6 = 0
		SetObjectData(param0, ObjData["disabled"], myvar_6)
	end
end

{}["DisplayEnableObject"] = function_8
nDisabled = {}
